/**
 * 战斗数据
 */
export interface BattleData
{
    cost : number,
    limitCost : number,
    maxCost : number,
    hand : RuntimeCardData[],
    ally : RuntimeCardData[],
    enemy : RuntimeCardData[],
    taskText : string,
    task : TaskData
}

/**
 * 运行时卡牌数据
 */
export interface RuntimeCardData
{
    dataId : string,
    name : string,
    cost : number,
    attack : number,
    health : number,
    maxHealth : number
} 

export interface TaskData
{
    event : string,
    value : any
}